package com.ruoyi.device.service;

import com.ruoyi.device.domain.DeviceInfo;

import java.util.List;

/**
 * 设备信息Service接口
 */
public interface IDeviceInfoService {
    /**
     * 获取设备信息详情
     * @param id
     * @return
     */
    public DeviceInfo getDeviceById(Long id);
    /**
     * 查询设备分类列表
     * @param params
     * @return
     */
    public List<DeviceInfo> getDeviceList(DeviceInfo params);

    /**
     * 新增设备信息
     * @param device
     * @return
     */
    public int addDevice (DeviceInfo device);

    /**
     * 修改设备信息
     * @param device
     * @return
     */
    public int editDevice (DeviceInfo device);

    /**
     * 批量删除设备信息
     * @param ids
     * @return
     */
    public int removeDeviceByIds (Long[] ids);
}
